Teaching Functional Programming to First-Year Students

نویسندگان

  • Stef Joosten
  • Klaas van den Berg
  • Gerrit van Der Hoeven
چکیده

In the period experiments have been carried out with an introductory course in computer programming based on functional programming Due to thorough educational design and evaluation a successful course has been developed This has led to a revision of the computer programming education in the rst year of the computer science curriculum at the University of Twente This article describes the approach the aim of the computer programming course the outline and subject matter of the course and the evaluation Educational research has been done to assess the quality of the course

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Pros and Cons of Teaching Purely Functional Programming in First Year — DRAFT —

We argue that teaching purely functional programming as such in freshman courses is detrimental to both the curriculum as well as to promoting the paradigm. Instead, we need to focus on more general aims. We support our viewpoint by experience gathered during repeatedly teaching large first-year classes (up to 600 students) in Haskell. The students in these classes have been both computer scien...

متن کامل

Teaching Functional Programming to Professional .NET Developers

Functional programming is often taught at universities to first-year or second-year students and most of the teaching materials have been written for this audience. With the recent rise of functional programming in the industry, it becomes important to teach functional concepts to professional developers with deep knowledge of other paradigms, most importantly object-oriented. We present our ex...

متن کامل

Teaching Functional Patterns through Robotic Applications

We present our approach to teaching functional programming to First Year Computer Science students at Middlesex University through projects in robotics. A holistic approach is taken to the curriculum, emphasising the connections between different subject areas. A key part of the students’ learning is through practical projects that draw upon and integrate the taught material. To support these, ...

متن کامل

A Methodology for Teaching Computer Programming: first year students’ perspective

The teaching of computer programming is one of the greatest challenges that have remained for years in Computer Science Education. A particular case is computer programming course for the beginners. While the traditional objectivist lecture-based approaches do not actively engage students to achieve their learning outcome, we believe that integrating some cutting-edge processes and practices li...

متن کامل

Teaching Functional Programming and Erlang: The Galician Experience

In this paper, we present the experience of teaching functional programming in the Computer Engineering programme of a Galician University, the University of A Coruña. Erlang is introduced as part of an optional course on functional programming as an example of application of functional paradigm to the real world and most of the students really appreciate the beauty of the language when describ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Funct. Program.

دوره 3  شماره 

صفحات  -

تاریخ انتشار 1993